package session;

import java.util.Date;

import br.com.jbc.controller.Controller;
import entity.Pais;

public class SessionPais {

	private Controller<Pais> controller = new Controller<Pais>();
	
	public Controller<Pais> getController() {
		return controller;
	}

	public void setController(Controller<Pais> controller) {
		this.controller = controller;
	}

	public boolean save(Pais pais) throws Exception {
		if (this.validaPais(pais)) {
			pais.setCriacao(new Date());
			pais.setAlteracao(new Date());
			this.controller.insert(pais);
			return true;
		}
		return false;
	}

	public boolean update(Pais pais) throws Exception {
		if (this.validaPais(pais)) {
			pais.setAlteracao(new Date());
			this.controller.update(pais);
		}
		return false;
	}

	public boolean remove(Pais pais) throws Exception {
			this.controller.delete(pais);
			return true;
	}

	public boolean validaPais(Pais pais) {

		return true;
	}

}
